package repository;

import java.sql.SQLException;
import java.util.List;

import models.Usuario;

public interface IRepositorioUsuario {

	boolean inserirUsuario(Usuario usuario) throws SQLException;
	
	boolean removerUsuario(Usuario usuario) throws SQLException;
	
	boolean atualizarUsuario(Usuario usuario) throws SQLException;
	
	List<Usuario> listarUsuario() throws SQLException;
	
	List<Usuario> buscarUsuario(String chave) throws SQLException;
	
	boolean autenticar(String login, String senha)throws SQLException;
	
	boolean verificarLogin(String login)throws SQLException, Exception;
}
